a06cc008a44ef2f5aae0b27975d8106f761722fb,src/main/java/de/danielbechler/diff/differ/DifferDispatcher.java,DifferDispatcher,rememberInstances,#DiffNode#Instances#,183
Before Change
nodePath = NodePath.withRoot();
}
workingCircularReferenceDetector.push(instances.getWorking(), nodePath);
baseCircularReferenceDetector.push(instances.getBase(), nodePath);
}
}
After Change
{
nodePath = NodePath.withRoot();
}
logger.debug("[ {} ] Remembering --- WORKING: {} <=> BASE: {}", nodePath, instances.getWorking(), instances.getBase());
transactionalPushToCircularReferenceDetectors(nodePath, instances);
}